listbase: Allocate rubberband according to list coords
authorBenjamin Otte <otte@redhat.com>
Wed, 24 Jun 2020 03:02:04 +0000 (05:02 +0200)
committerBenjamin Otte <otte@redhat.com>
Fri, 26 Jun 2020 05:13:32 +0000 (07:13 +0200)
commit64aa281c9787d0d8af07048e9d72b04b808aa09e
tree64fed83dc6e1b4f26b4f280b5c7a2b06f1db5050
parentc2b0330c567c9b97035c9092b16ea1aa97a9f3e8
listbase: Allocate rubberband according to list coords

The rubberband is now handled on the list coordinate system.

When starting the rubberband, we track the item under the pointer and
follow it when it is moving.
This may lead to the rubberband start position changing position and
while this may be confusing, it alerts users to the fact that something
crazy is going on.
gtk/gtklistbase.c